package com.hutao.manage.pojo;

import java.util.ArrayList;
import java.util.List;


public class LeftMenuPojo {
	
	

	private String title;
	
	private List<LeftMenuItemPojo> items = new ArrayList<LeftMenuItemPojo>();

	public String getTitle() {
		return title;
	}

	public void setTitle(String title) {
		this.title = title;
	}

	public List<LeftMenuItemPojo> getItems() {
		return items;
	}

	public void setItems(List<LeftMenuItemPojo> items) {
		this.items = items;
	}
	
	
	public static LeftMenuPojo GetLeftMenu(String moduleCode){
		LeftMenuPojo leftMenuPojo = new LeftMenuPojo();
		if("query_module".equalsIgnoreCase(moduleCode)){
			
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("月报统计");
			item1.setItemUrl("/report/queryMedrecordHomePage");
			leftMenuPojo.getItems().add(item1);
	
		}
		else if("params_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("参数设置");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("参数设置");
			item1.setItemUrl("/report/parameterSettingPage");
			leftMenuPojo.getItems().add(item1);
			
			leftMenuPojo.setTitle("参数查询");
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("参数查询");
			item2.setItemUrl("/report/searchParameterSettingPage");
			leftMenuPojo.getItems().add(item2);
		}
		else if("out_patient_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("门急诊统计指标");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("门急诊统计指标");
			item1.setItemUrl("/report/outpatientEmergencyStatisticsPage");
			leftMenuPojo.getItems().add(item1);
			
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("总体情况");
			item2.setItemUrl("/report/outPatientZtqk");
			leftMenuPojo.getItems().add(item2);
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("就诊医师类型");
			item3.setItemUrl("/report/outpatientJzyslx");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("门诊就诊患者性别构成");
			item4.setItemUrl("/report/outpatientSex");
			leftMenuPojo.getItems().add(item4);
			
			
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("年龄构成");
			item5.setItemUrl("/report/outpatientAge");
			leftMenuPojo.getItems().add(item5);
			
			
			LeftMenuItemPojo item6 = new LeftMenuItemPojo();
			item6.setItemIndex(6);
			item6.setItemName("地区来源构成");
			item6.setItemUrl("/report/outpatientArea");
			leftMenuPojo.getItems().add(item6);
			
			LeftMenuItemPojo item7 = new LeftMenuItemPojo();
			item7.setItemIndex(7);
			item7.setItemName("次均费用");
			item7.setItemUrl("/report/outpatientFee");
			leftMenuPojo.getItems().add(item7);
			
			LeftMenuItemPojo item8 = new LeftMenuItemPojo();
			item8.setItemIndex(8);
			item8.setItemName("门急诊患者疾病谱");
			item8.setItemUrl("/report/outpatientDiagTop20");
			leftMenuPojo.getItems().add(item8);		
			
			LeftMenuItemPojo item9 = new LeftMenuItemPojo();
			item9.setItemIndex(9);
			item9.setItemName("门诊提前预约情况");
			item9.setItemUrl("/report/outpatientAppointment");
			leftMenuPojo.getItems().add(item9);	
			
			LeftMenuItemPojo item10 = new LeftMenuItemPojo();
			item10.setItemIndex(10);
			item10.setItemName("各临床科室情况");
			item10.setItemUrl("/report/outpatientDept");
			leftMenuPojo.getItems().add(item10);		
			
			
			
			
		}
		else if("bed_index_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("住院统计指标");
			
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("床位指标");
			item1.setItemUrl("/report/bedIndexPage");
			leftMenuPojo.getItems().add(item1);
			
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("出院人数及死亡率");
			item3.setItemUrl("/report/outNumDeathPage");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("平均住院天数");
			item4.setItemUrl("/report/avgInHospDaysPage");
			leftMenuPojo.getItems().add(item4);
			
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("手术及操作人次数");
			item5.setItemUrl("/report/opNumberInfoPage");
			leftMenuPojo.getItems().add(item5);
			
			
			LeftMenuItemPojo item6 = new LeftMenuItemPojo();
			item6.setItemIndex(6);
			item6.setItemName("住院费用");
			item6.setItemUrl("/report/costFeeInfoPage");
			leftMenuPojo.getItems().add(item6);
			
			LeftMenuItemPojo item7 = new LeftMenuItemPojo();
			item7.setItemIndex(7);
			item7.setItemName("各科室出院患者");
			item7.setItemUrl("/report/eachOutDeptInfoPage");
			leftMenuPojo.getItems().add(item7);
/*
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("踪迹查询");
			item3.setItemUrl("/statis/showMedTraceQuery");
			leftMenuPojo.getItems().add(item3);*/
		}else if("diagtop_module".equalsIgnoreCase(moduleCode)){
			leftMenuPojo.setTitle("疾病诊治顺位");
			LeftMenuItemPojo item1= new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("疾病顺位前20位");
			item1.setItemUrl("/report/diagTop20Page");
			leftMenuPojo.getItems().add(item1);
			
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("疾病顺位前10位");
			item2.setItemUrl("/report/diagTop10Page");
			leftMenuPojo.getItems().add(item2);
			
			
		}else if("death_reason_module".equalsIgnoreCase(moduleCode)){
			
			
			leftMenuPojo.setTitle("死因顺位");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("死因顺位");
			item1.setItemUrl("/report/deathReasonPage");
			leftMenuPojo.getItems().add(item1);
		
			
		}else if("op_module".equalsIgnoreCase(moduleCode)){
			
			leftMenuPojo.setTitle("手术顺位");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("全院手术顺位");
			item1.setItemUrl("/report/opTop20Page");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("临床专科手术顺位");
			item2.setItemUrl("/report/opTop10Page");
			leftMenuPojo.getItems().add(item2);
			
		}else if("satisfaction_module".equalsIgnoreCase(moduleCode)) {
			leftMenuPojo.setTitle("患者满意度调查");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("门诊满意度详情");
			item1.setItemUrl("/report/satisfactionDetail");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("门诊满意度对比分析");
			item2.setItemUrl("/report/satisfactionAnalyse");
			leftMenuPojo.getItems().add(item2);
			
			
			
			
			
			
			
			
			
			
			
			
		}else if("performance_module".equalsIgnoreCase(moduleCode)) {
			leftMenuPojo.setTitle("绩效考核");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("总体情况");
			item1.setItemUrl("/report/performanceGeneral");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("手术人数占比分析");
			item2.setItemUrl("/report/ssrsPerformance");
			leftMenuPojo.getItems().add(item2);
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("四级手术占比分析");
			item3.setItemUrl("/report/sjssPerformance");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("微创手术占比分析");
			item4.setItemUrl("/report/miniPerformance");
			leftMenuPojo.getItems().add(item4);
			
			
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("单病种质量控制");
			item5.setItemUrl("/report/singleDiagQc");
			leftMenuPojo.getItems().add(item5);
			
			
			
			
			
			
			
		}else if("qc_module".equalsIgnoreCase(moduleCode)) {
			leftMenuPojo.setTitle("医疗服务与质量");
			LeftMenuItemPojo item1 = new LeftMenuItemPojo();
			item1.setItemIndex(1);
			item1.setItemName("重返类指标");
			item1.setItemUrl("/report/qcBackPage");
			leftMenuPojo.getItems().add(item1);
			
			LeftMenuItemPojo item2 = new LeftMenuItemPojo();
			item2.setItemIndex(2);
			item2.setItemName("获得性指标");
			item2.setItemUrl("/report/qcAcquiredPage");
			leftMenuPojo.getItems().add(item2);
			
			LeftMenuItemPojo item3 = new LeftMenuItemPojo();
			item3.setItemIndex(3);
			item3.setItemName("重点病种相关指标");
			item3.setItemUrl("/report/major20DiagPage");
			leftMenuPojo.getItems().add(item3);
			
			LeftMenuItemPojo item4 = new LeftMenuItemPojo();
			item4.setItemIndex(4);
			item4.setItemName("重点手术相关指标");
			item4.setItemUrl("/report/major20OpPage");
			leftMenuPojo.getItems().add(item4);
			
			LeftMenuItemPojo item5 = new LeftMenuItemPojo();
			item5.setItemIndex(5);
			item5.setItemName("重点肿瘤非手术指标");
			item5.setItemUrl("/report/majorTumourNonOpPage");
			leftMenuPojo.getItems().add(item5);
			
			
			LeftMenuItemPojo item6 = new LeftMenuItemPojo();
			item6.setItemIndex(6);
			item6.setItemName("重点肿瘤手术指标");
			item6.setItemUrl("/report/majorTumourOpPage");
			leftMenuPojo.getItems().add(item6);
			
			
		}
		return leftMenuPojo;
	}
}
